/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.nomina.DAO;

/**
 *
 * @author Waly
 */
public class EmpleadoDAOHelper {

        public static String getEmpleados(){
        String result=" select cedula, nombres,apellidos,jornada,telefono,celular,direccion,eps,pension,salario,observaciones, activo from empleado ";
        return result;
    }

    public static String buscarEmpleados( String cedula, String nombres){
        StringBuilder str = new StringBuilder();
        str.append(" select cedula, nombres,apellidos,jornada,telefono,celular,direccion,eps,pension,salario,observaciones, activo from empleado ");
        if(cedula != null && nombres != null){
            str.append(" where cedula like '%"+cedula+"%' and nombres like '%"+nombres+"%' ");
        }else{
            if(cedula != null){
                 str.append(" where cedula like '%"+cedula+"%' ");
            }else{
                if(nombres != null){
                 str.append(" where nombres like '%"+nombres+"%' ");
            }

            }
        }
        return str.toString();
    }

    public static String ingresarEmpleado(){
        String result=" insert into empleado(cedula, nombres,apellidos,jornada,telefono,celular,direccion,eps,pension,salario,observaciones) values(?,?,?,?,?,?,?,?,?,?,?)   ";
        return result;
    }

     public static String actualizarEmpleado(){
        String result=" update empleado set nombres = ?, apellidos = ?, jornada = ?, telefono = ?, celular = ? , direccion = ? , eps = ?, pension = ?, salario = ?, observaciones  = ? where cedula = ?   ";
        return result;
    }

      public static String cambiarEstado(){
        String result=" update empleado set activo = ? where cedula = ?   ";
        return result;
    }

}
